Radish — A Simple Routing Table Structure for CIDR
نویسندگان
چکیده
The 4.3BSD Reno release introduced the reduced radix tree for routing table to support variable length addresses and best-match based lookups instead of the hash-based scheme of the 4.3BSD Tahoe release. The lookup and maintenance algorithm of Radix is, however, complicated due to support of non-continuous subnet-mask and it is not easy to understand the source code. In order to support classless routing in the WIDE Internet, we designed and implemented Radish, a simpler routing table than Radix. Eliminating support of non-continuous subnet-mask, which is unnecessary in the days of CIDR, Radish provides a simple tree structure and is slightly faster than Radix with some lookup strategies. This paper describes the differences between Radix and Radish and evaluates Radish with several search strategies.
منابع مشابه
Hardware-based IP Routing Lookup with Incremental Update
Nowadays, the commonly used table lookup scheme for IP routing is based on the so-called classless interdomain routing (CIDR). With CIDR, routers must find out the best matching prefix (BMP) for IP packets forwarding, which complicates the IP lookup. Since the IP lookup performance is a major design issue for the new generation routers, in this article we investigate the properties of the routi...
متن کاملEfficient IP forwarding engine with incremental update
Nowadays, the commonly used table lookup scheme for IP routing is based on the so-called classless interdomain routing (CIDR). With CIDR, routers must find out the best matching prefix (BMP) for IP packets forwarding, which complicates the IP lookup. Since the IP lookup performance is a major design issue for the new generation routers, in this article we investigate the properties of the routi...
متن کاملInternet - Draft CIDR Address Strategy
This memo discusses the strategy for address assignment of the existing 32-bit IPv4 address space with a view toward conserving the address space and limiting the growth rate of global routing state. This document obsoletes the original CIDR spec [RFC1519], with changes made both to clarify the concepts it introduced and, after Fuller & Li Expires November 2, 2005 [Page 1] Internet-Draft CIDR A...
متن کاملInternet - Draft CIDR Address Strategy April
This memo discusses the strategy for address assignment of the existing 32-bit IPv4 address space with a view toward conserving the address space and limiting the growth rate of global routing state. This document obsoletes the original CIDR spec [RFC1519], with changes made both to clarify the concepts it introduced and, after Fuller & Li Expires October 16, 2005 [Page 1] Internet-Draft CIDR A...
متن کاملAggregation Support in the NSFNET Policy-Based Routing Database
This document describes plans for support of route aggregation, as specified in the descriptions of Classless Inter-Domain Routing (CIDR) [1] and the BGP-4 protocol [2], by the NSFNET Backbone Network Service. Mechanisms for exchange of route aggregates between the backbone service and regional/midlevel networks are specified. Additionally, the memo proposes the implementation of an Aggregate R...
متن کامل